Synchronization and Caching Issues in the Andrew File System

نویسنده

  • Michael L. Kazar
چکیده

Many distributed file systems go to great extremes to provide exactly the same consistency semantics in a distributed environment as they provide in the single machine case, often at great cost to performance. Other distributed file systems go to the other extreme, and provide good performance, but with extremely weak consistency guarantees. However, a good compromise can be achieved between these two views of distributed file system design. We have built one such system, the Andrew file system. It attempts to provide the best of both worlds, providing useful file system consistency guarantees along with good performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance of Cache in Distributed Systems

This paper introduces you to the concept of file caching, file caching policies and cache consistency and performance of cache for distributed computing environment. We will see that carefully constructed distributed concept can lead to lower server load and better overall system performance than in centralized concepts. In this paper we are considering the network file system, Andrew file syst...

متن کامل

High Performance User Space Network File System (HPUFS)

In this paper we describe the HPUFS, a system designed for high performance in Network File System by incorporating File caching and File locking. This paper also describes the implementation of Automatic file synchronization tool which is used for backing up the data in the local systems to the remote Storage Server. HPUFS is also designed to supports Low Bandwidth Networks. It is also intende...

متن کامل

The AutoCacher: A File Cache Which Operates at the NFS Level

The AutoCacher is a caching le system. Its most common use is to cache read-only les from remote NFS le systems to a local disk, although it can, in general, cache from any le system to any other. It is intended to provide the same type of le caching provided by, e.g., the Andrew File System. The autocacher operates as an NFS server, not as might be expected as a Virtual File System, as do othe...

متن کامل

Cruz Efficient Data Distribution in a Web Server Farm

High-performance Web sites rely on Web server “farms”—hundreds of computers serving the same content—for scalability, reliability, and low-latency access to Internet content. Deploying these scalable farms typically requires the power of distributed or clustered file systems. Building Web server farms on file systems complements hierarchical proxy caching.1 Proxy caching replicates Web content ...

متن کامل

Experience Building a File System on a Highly Modular Operating System

File systems that employ caching have been built for many years. However, most work in file systems has been done as part of monolithic operating systems. In this paper we give our experience with building a high-performance distributed file system on Spring, a highly modular operating system where system services such as file systems are provided as user-level servers. The Spring file system d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988